README
Rapid overview
C# Interview Prep - Practice Exercises
Practice exercises organized to mirror the notes folder structure.
---
Quick Links
- Practice Index
- Core Concepts Hub
- Clean Architecture
- Solution Architecture Exercises
- System Architecture Exercises
- AutoMapper
- FluentValidation
- Memory Allocation Discipline
- Error Handling
- Logging
- Testing Strategies
- SSE vs WebSockets
---
Structure Overview
practice/
├── Automapper/
├── Big-O-Complexity/
├── Clean-Architecture/
├── Collections-And-Enumerables/
├── DRY/
├── Design-Patterns/
├── FluentValidation/
├── Memory-Allocation-Discipline/
├── SOLID/
├── Use-Cases/massive-traffic/
├── sub-notes/
├── core-concepts.md
├── error-handling-exercises.md
├── logging-exercises.md
├── solution-architecture-exercises.md
├── system-architecture-exercises.md
├── sse-vs-websockets-exercises.md
├── testing-strategies-exercises.md
├── questions.md
└── answers.md
---
Progress Tracking
Completed (Key Files)
- core-concepts.md
- Collections-And-Enumerables/index.md
- SOLID/index.md
- SOLID/S-Single-Responsibility-Principle-Exercises.md
- Clean-Architecture/index.md (35+ exercises)
- solution-architecture-exercises.md
- system-architecture-exercises.md
- Automapper/index.md (30+ exercises)
- FluentValidation/index.md (30+ exercises)
- Memory-Allocation-Discipline/index.md (35+ exercises)
- error-handling-exercises.md (35+ exercises)
- logging-exercises.md (30+ exercises)
- sse-vs-websockets-exercises.md
- testing-strategies-exercises.md (40+ exercises)
- sub-notes/* (migrated deep dives)
Next Up
- Remaining SOLID principles (O/L/I/D)
- Design Patterns expansions (including CQRS exercises)
- Collections detailed files (IEnumerable/IQueryable/etc)
- Big-O complexity expansions
- Massive traffic topic files (async patterns, caching, backpressure)
---
All-in-One Lists
---
Last Updated: 2025-12-21